(one's) fingers itch - Deutsch Englisch Wörterbuch